package com.mingqijia.gassafety.webserver.request;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: duanhongxiang
 * @Date: 2024/4/24 14:28
 */
@Data
public class ConsumerMapGroupRequest {
    /**
     * 地图层级
     */
    @ApiModelProperty(value = "地图层级：1-10级展示城市级别的汇总，10-12展示区级别，12-15展示街道级别")
    @NotNull(message = "地图层级不能为空")
    @Min(value = 0,message = "地图层级不能小于0")
    private Double zoom;

    /**
     * 是否包含厨房的数据
     */
    @ApiModelProperty(value = "是否包含厨房的数据，不传默认不包含；为true时包含")
    private Boolean isIncludeKitchen;

    /**
     * 设备状态
     */
    @ApiModelProperty(value = "设备状态,alert:告警；broken:故障；offline:离线；normal:正常")
    private String deviceStatus;
}
